package com.gadgets.cm04.fileregix.service;

import com.gadgets.cm04.fileregix.dto.FileRegixQueryDTO;
import com.gadgets.cm04.fileregix.pojo.FileRegixInfo;
import com.gadgets.framework.common.dto.Pagination;
import com.gadgets.framework.common.exception.GadgetsException;
import com.gadgets.framework.common.exception.GadgetsServiceException;

import java.util.List;

/**
 * @author UncleXiu
 * @version V1.0.0
 * @data 2020-09-16
 *
 */
public interface FileRegixLogic {

    /**
     * 查询文件上传/下载规则信息（分页查询）
     * @param queryDTO                  查询条件
     * @param pagination                分页条件
     * @return                          查询结果
     * @throws GadgetsServiceException  异常信息
     */
    public List<FileRegixInfo> queryFileRegixInfo(FileRegixQueryDTO queryDTO, Pagination pagination) throws GadgetsException;

}
